electric precipitation - German English Dictionary